cmake_minimum_required(VERSION 3.10)

# 项目名称和支持的语言（显式指定C语言）
project(CMTEST LANGUAGES C)

# 设置C标准版本（根据需要调整，例如C99、C11）
set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib) # 指定库文件输出目录
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/src SRC_LST)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)

add_library(calc STATIC  ${SRC_LST})  
